.feat-area {
	height: 356px;
	position: relative;
	overflow: hidden;
	min-width: 1000px
}

.slider-index,.gain-items,.slider-updown,.slider li a {
	min-width: 1000px;
	width: 1000px;
	margin: 0 auto;
	position: relative
}

.slider-items {
	width: 100%;
	height: 356px;
	overflow: hidden;
	position: relative
}

.slider {
	width: 100%;
	min-width: 1000px;
	height: 356px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	display: none
}

.slider li {
	width: 100%;
	height: 356px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	display: none
}

.slider li a {
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	height: 330px
}

.slider-index .items {
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0px
}

.slider-index li {
	float: left;
	display: inline;
	margin-right: 7px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	background: #ecf2f7;
	border-radius: 20px
}

.slider-index li.current {
	background: #15456f;
	color: #fff
}

.slider-updown .button {
	width: 30px;
	height: 30px;
	background: #900;
	position: absolute;
	top: -90px
}

.slider-updown .prev {
	left: 0
}

.slider-updown .next {
	left: 100px
}

.gain {
	width: 320px;
	height: 270px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -800px
}

.gain .opacity {
	width: 320px;
	height: 270px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #000;
	opacity: 0.5
}

.gain-cont a,.gain-cont a:visited {
	color: #EDF708;
	text-decoration: underline
}

.gain-cont a:hover {
	text-decoration: none
}

.gain-cont {
	position: relative;
	z-index: 5;
	color: #fff;
	padding: 0 35px
}

.gain-cont .light-fc {
	color: #fc8026;
	font-family: Tahoma,Geneva,sans-serif
}

.gain-cont em {
	color: #EDF708;
	font-size: 20px;
	font-family: Tahoma,Geneva,sans-serif
}

.gain-cont h2 {
	font-size: 18px;
	padding-top: 15px;
	font-weight: normal
}

.gain-cont .f {
	color: #fc8026;
	font-size: 34px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-family: Tahoma,Geneva,sans-serif
}

.gain-cont .f em {
	font-size: 40px
}

.gain-cont .reg {
	height: 46px;
	padding: 10px 0 5px
}

.gain-cont .reg a {
	height: 46px;
	line-height: 46px;
	display: block;
	text-align: center;
	font-size: 18px;
	background: #15456f;
	text-decoration: none
}

.gain-cont .tar {
	text-align: right;
	padding-bottom: 25px;
	margin-top: 7px
}
.error {
width: 1000px;
margin: 50px auto 0;
min-height: 500px;
height: auto !important;
height: 500px;
_overflow: visible;
}
.error .lf {
width: 300px;
height: 500px;
background: url(../img/404error.jpg) no-repeat right top;
margin-right: 56px;
float: left;
}
.error .rt {
width: auto;
padding-top: 40px;
float: left;
}
.error p {
padding-bottom: 35px;
font-size: 14px;
line-height: 26px;
}
.error p.ft20 {
font-size: 20px;
}
.error span.ft30 {
color: #FC8026;
font-size: 30px;
margin-right: 10px;
font-family: Tahoma, Geneva, sans-serif;
}
.error p.line {
margin-bottom: 35px;
background: url(../img/square_2x1.png) repeat-x bottom left;
}
.error a.ebtn {
color: #FFF;
font-size: 14px;
background: #15456F;
cursor: pointer;
border-radius: 3px;
}
.error a.mg {
margin-left: 0;
}
.error .rt a {
padding: 3px 15px;
margin: 0 15px;
display: inline-table;
line-height: 24px;
}
.blank10{clear:both; height:10px; overflow:hidden; display:block;}
.info_box{width:960px;overflow:hidden;}
.info_box .left{float:left}
.info{ float:left;border:1px solid #ddd; background: url(../images/head_bg.png) repeat-x 0 -60px; width:956px; height:60px;}  
.info span{ line-height:60px; font-size:13px;color:#194189; margin-left:50px;}
.info span em{ color:#EB6622;font-style: normal;font-weight:bolder;font-size: 20px;}
.jlx {
font-size: 12px;
height: 15px;
line-height: 15px;
display: inline-block;
background: #FF3402;
color: #FFF;
}
.jstIMG {
position: relative;
top: 3px;
left: -1px;
}
.reg-steps{ height:57px; overflow:hidden; width:96%; margin:0 auto}
.reg-steps ol{ height:57px; width:100%; overflow:hidden}
.reg-steps li{ position:relative; float:left; display:inline; width:20%; height:57px; line-height:57px; background:#f0f4f7 url(../img/steps.png) no-repeat right 0}
.reg-steps .step-5{ z-index:1; background:#f0f4f7}
.reg-steps .txt { float:left; display:inline; position:relative; padding-left:60px}

.reg-step-1 .step-1,
.reg-step-2 .step-2,
.reg-step-3 .step-3,
.reg-step-3 .step-3,.reg-step-4 .step-4{ color:#333; background:#a1acb4 url(../img/steps.png) no-repeat right 0}

.reg-step-2 .step-1,
.reg-step-3 .step-1,
.reg-step-3 .step-2,
.reg-step-4 .step-1,
.reg-step-4 .step-2,
.reg-step-4 .step-3,
.reg-step-5 .step-1,
.reg-step-5 .step-2,
.reg-step-5 .step-3,
.reg-step-5 .step-4{ color:#333; background:#a1acb4 url(../img/steps.png) no-repeat right -135px}

.reg-step-5 .step-5{ color:#333;background:#a1acb4}

